package Song.Han.day06.demo07;
/*
* 抽象方法：就是加上abstract关键字，然后去掉大括号，直接分号结束
* 抽象类：抽象方法所在类必须是抽象类,在class之前写上abstract
*
* 如何使用抽象类、抽象方法
* 1.不能直接创建new抽象对象
* 2.必须有一个子类继承抽象父类
* 3.子类必须覆盖重写（实现）所有抽象方法
* 4.创建子类对象进行使用
* */
public  abstract class Animal {

    public Animal(){
        System.out.println("抽象父类构造方法执行");
    }
    //这是一个抽象方法
    public abstract void eat();

    //普通类依然可以定义
    public void normalMethod(){

    }

}
